//package com.lwbldy.common.web;
//
//
//import java.util.List;
//import java.util.Map;
//
///**
// * 基础dao 同时编写对应的 XML 中添加 SQL语句
// */
//public interface BaseDao<T> {
//    /**
//     * 保存 对象
//     * @param t
//     */
//    int save(T t);
//
//    /**
//     * 保存多行对象
//     * @param list
//     */
//    int saveBatch(List<T> list);
//
//    /**
//     * 更新对象
//     * @param t
//     * @return
//     */
//    int update(T t);
//
//    /**
//     * 更新对应的列
//     * @param map
//     * @return
//     */
////    int update(Map<String, Object> map);
//
//    /**
//     * 删除
//     * @param id
//     * @return
//     */
//    int delete(Object id);
//
//    /**
//     * 删除多行
//     * @param id
//     * @return
//     */
//    int deleteBatch(Object[] id);
//
//    /**
//     * 根据Id 删除
//     * @param id
//     * @return
//     */
//    T queryObject(Object id);
//
//    /**
//     * 根据 map 查询列表
//     * @param map
//     * @return
//     */
//    List<T> queryList(Map<String, Object> map);
//
//
//    /**
//     * 根据 map 查询总记录数
//     * @param map
//     * @return
//     */
//    int queryTotalByMap(Map<String, Object> map);
//
//    /**
//     * 查询总记录数
//     * @return
//     */
//    int queryTotal();
//}
